package lnet

import "linx/liface"

type BaseRouter struct {
}

/**
	这里之所以BaseRouter的方法为空
	是因为有的Router不希望有PreHandle PostHandle这两个业务
	所有Router全部继承
 */

// 在处理conn业务之前的勾子方法Hook
func (b *BaseRouter) PreHandle(request liface.IRouter) {}

// 主方法
func (b *BaseRouter) Handle(request liface.IRouter) {}

// 处理业务之后的方法
func (b *BaseRouter) PostHandle(request liface.IRouter) {}
